<?php

/**
 * @copyright       : FOSP
 * @version         : 20120322
 * @name            : Fpt_Business_Season_Adapter_Abstract
 * @todo            : Abstract access table season
 * @author          : QuangTM
 */
abstract class Fpt_Business_Season_Adapter_Abstract
{
    
    /**
     *
     * @var Fpt_Business_Season_Adapter_Abstract 
     */
    protected static $instance;

    protected function __construct()
    {
        
    }
    /**
     * Get Fpt_Business_Season_Adapter_Abstract's instance
     * @return Fpt_Business_Season_Adapter_Abstract
     */
    abstract public static function getInstance();
    /**
     * Get list season by ids
     * @param array $arrSeasonIDs
     * @return array|bool
     * @author QuangTM
     */
    public function getListSeasonByIDs($arrSeasonIDs)
    {
        return array();
    }
    /**
     * Get list season by league
     * @param int $leagueID
     * @return array|bool
     * @author QuangTM
     */
    public function getListSeasonByLeagueID($leagueID)
    {
        return array();
    }

}